package com.cjxt.ams.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cjxt.ams.domain.RoleDept;

import java.util.List;

/**
 * @description: 角色与部门对应关系
 * @author JK_a
 * @date 2021/11/22 20:04
 * @param
 */


public interface RoleDeptService extends IService<RoleDept> {


    void saveOrUpdate(Integer roleId, List<Integer> deptIdList);

    /**
     * 根据角色id，获取部门id列表
     * 已测成功！
     * @param roleId
     * @return
     */
    List<Integer> queryDeptIdList(List<Integer> roleId);

    /**
     * 根据角色id组，批量删除
     * 已测成功！
     * @param roleIds
     * @return
     */
    Integer deleteBatch(Integer[] roleIds);
}
